 body { padding: 0; margin: 0;background: #a0a0a0
 }
 ol,ul,li {padding: 0;  margin: 0; list-style: none}
 h2,h3,h4,h5,ul,li,p,hr {padding: 0;margin: 0;}
 input {outline: none;}
 html{ padding: 0; margin: 0;}
 html,body{ height:100%}
 .am-slider-default .am-direction-nav .am-prev{ display: none;}
 .am-slider-default .am-direction-nav .am-next{ display: none;}
 .tm-head{ background: transparent; top: 0; position: absolute; z-index: 999;}
 .sortbar-fixed{ position: fixed; top: 0; background: #E60111;}

 .sq-head{ background: #1C1B21; position: fixed; top: 0; z-index: 9999; left: 0;height: 2.1rem;width: 16rem}
 .sq-foot{background: #eee; color: #a4a4a4;border-top:1px solid #dcdcdc; }
 .am-navbar-default .am-navbar-nav{background: white;}
.sq-foot a{color: #a4a4a4;}
.am-header .am-header-nav img{ height: 1rem; margin-top: 0.15rem;}
.am-header .am-header-title1 { position: relative;margin: 0 8%;font-size: 2rem;font-weight: 400;
    text-align: center; display: block;word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; color: #fff;
}
.zhanwei{width: 16rem;font-size: 0.85rem;;border-bottom:2.3rem #e6e6e6 solid;padding-bottom: 1rem;padding-top: 1rem;clear: left;text-align: center;font-family: 微软雅黑;font-weight: bold}
.index-search{font-size: 14px;text-indent: 30px; width: 100%; padding: 6px 0; border-radius: 5px; background:rgba(255,255,255,1); border: 0; color: #bcbaba;}
.search-box{ position: relative; font-size: 1rem;}
.search-icon{ width: 20px; height: 20px; position: absolute; left:10px; top: 17px; border: 0; background: url(../images/search.png); background-size: cover ;}
.am-slider-default .am-control-nav{ bottom: 0.25rem; text-align: center; }
.am-slider-default .am-control-nav li a.am-active{  background: #fff;}
.am-slider-default .am-control-nav li a{ border: 2px solid white;background: #313131
}
.am-slider-default{ margin: 0;}
.am-slider-xq{ width: 16rem; height: 2rem;position: absolute;z-index: 5;background: black;opacity: 0.3;bottom: 0;padding-left: 5px}
 .am-slider-xq p{ color: white;font-size: 0.7rem;line-height: 1.4rem}
 .am-slider-xq span{ color: #f3f3f3;font-size: 0.5rem;padding-left: 0.6rem}
.sq-nav{ overflow: hidden; padding: 0.25rem 0;background: #fff;margin-top: 0.4rem}
.sq-nav li{ float: left; width: 25%; text-align: center;}
.sq-nav .am-gallery-item img {
    width: 2.3rem;
    display: block;
    margin: 5px auto;
}
.index_pic{width: 16rem;height: 10rem;background: white;margin-top: 0.4rem;margin-bottom: 0.4rem}
.index_pic div .pone{font-size:0.65rem;padding-left: 0.25rem;padding-top: 0.1rem;font-weight: bold;font-family: Arial, "微软雅黑"}
.index_pic div .ptwo{font-size: 0.5rem;padding-left: 0.25rem;padding-top: 0.1rem;color: gray}
 .index_pic div .pthree{margin-left: 0.5rem;margin-top: 0.2rem;width: 2.05rem;height: 0.9rem;text-align: center;line-height: 0.75rem;font-weight: bold ;color: #A07A25;border-radius: 0.5rem;border: 3px solid #A07A25;font-size: 0.6rem}
.index_pic .left{ float: left;width: 6rem;height: 10rem;border-right: 1px solid #E6E6E6}
.index_pic .right-top{ float: left;width: 10rem;height: 5rem;border-bottom: 1px solid #E6E6E6}
.index_pic .right-bottom1{ float: left;width: 5rem;height: 5rem;border-right: 1px solid #E6E6E6}
.index_pic .right-bottom2{ float: left;width: 5rem;height: 5rem;}
 .am-viewport .am-slides  li img{width: 16rem;height: 10rem}
.sq-nav p{color: #0c0c0c; font-size: 0.6rem;font-weight: bold;font-family: Arial, "微软雅黑"}
.sq-title{ padding: 0 10px; font-size:0.9rem; height: 5.5rem;color: #000;text-align: center;padding-top: 1rem;background: white}
 .sq-title p{font-size: 0.7rem;color: #999999}
 .sq-title .am-icon-volume-up{ font-size: 22px; float: left; margin-right: 10px;}
.am-icon-volume-up:before{color: #FF5500;}
.fnTimeCountDown{ float: left;}
.am-navbar-nav .curr{ color:#28A8E2;;}
.pro-list{ margin-bottom: 10px;}
.whitebar .am-tabs-bd .am-tab-panel ul li {width: 7.875rem;height: 10rem;float: left}
.pro-list .am-gallery-item{ border: 1px solid #e5e5e5;}
.pro-list .am-gallery-item img{ border-bottom: 1px solid #e5e5e5;}
.am-gallery-default .am-gallery-title{ padding: 0 5px; margin-top: 5px;    color: #878787;
    font-size: 1.4rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    line-height: 18px;}
.pro-list .am-gallery-desc{ color: #ff5500;}
.yule{ overflow: hidden; margin-top: 12px;}
.yule li { margin: 0 10px; border-bottom: 1px solid #ddd; overflow: hidden;  padding: 15px 0;}
.yule li:last-child{ border: 0;}
.whitebar .yule img {
    float: left;
    width: 25%;
    margin-right: 0.625rem;
    height: 9rem;
}
.yule img {
    float: left;
    width: 25%;
    margin-right: 0.625rem;
}
.yule .title {
    margin-top: -5px;
    color: #ff5500;
    width: 100%;
    height: 30px;
    font-size: 1.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.yule .intro {
    color: #757373;
    font-size: 1.4rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    line-height: 17px;
}
/*.fnTimeCountDown span{ border: 1px solid #b4b4b4; padding: 2px 8px;
background-image: -moz-linear-gradient(top, #f5f5f5, #d3d2d2);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #d3d2d2));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#d3d2d2', GradientType='0'); 
}*/
/*登录、注册、找回密码*/
.login-logo{ text-align: center;  margin: 3rem 0;}
.login-logo img { width: 240px;}
.login-name{    margin: 0 5%; width: 90%; font-size: 1.4rem; padding: 1rem;border-radius: 5px; border: 1px solid #ddd;}
.login-password {margin: 1.5rem 5%; width: 90%; font-size: 1.4rem;padding: 1rem; border-radius: 5px;border: 1px solid #ddd;}
.login-btn{margin: 1.5rem 2.5%; border: 0; color: #fff; width: 95%; height: 2rem;font-size: 0.8rem;border-radius: 8px; background: #3777BC;}
 .am-navbar-default{padding-top: 0.8%}


/*商品分类*/
.cate-search{width: 100%; padding: 15px 15%; position:fixed;z-index: 10;background: white;}
.cate-input{ width: 100%;  height: 1.5rem;  border: 1px solid #eee; padding-left: 2rem;font-size: 0.95rem;background: #e6e6e6}
.cate-btn{ border: 0; background: url(../img/search.png) no-repeat; background-size: contain; width: 1rem; height: 1rem; position: absolute;
left: 2.9rem; top:.9rem;}
.content-list{border-top: 1px solid #ddd; margin-top: -1px;}
.list-content{ position: relative; overflow: hidden; }
.list-left{ width: 3.8rem; position: fixed; top: 5.35rem; height: 100%;overflow:scroll;background: white}
.list-left li {width: 100%;  height: 2rem;line-height: 1.25rem;text-align: center;overflow: hidden;}
.list-left li a{ color: #666;font-size: .65rem}
.list-left1{ width: 25%; position: fixed; top: 110px; height: 100%;  border-right: 1px solid #ddd;}
.list-left1 li {width: 100%; padding:5px 0; text-align: center; border-bottom: 1px solid #ddd;overflow: hidden;}
.list-left1 li a{ color: #666;}
.list-left1 li p{ color: #bbb;}
.list-left .current{background: #e6e6e6 }
.list-left .current a{ color: #E60111;font-size: .65rem}
.list-left1 .current{ border-left: 3px solid #E60111;}
.list-left1 .current a{ color: #E60111;}
.vilage-list li{ border-bottom: 1px solid #fafafa; text-indent: 24px; line-height: 3.5rem; color: #666;}
.vilage-list li a{ color: #333;}
.qw1{width: 100%;height: 3.25rem;background: white;;margin-top: 0.25rem;margin-bottom: 0.6rem}
.qw1 .left{float: left;width: 3.25rem;height: 3.25rem}
.qw1 .left img{width: 3.25rem;height:3.25rem}
.qw1 .right{float: left;height: 3.25rem;padding: 1% 1%}
.qw1 .right .right-p1{font-size: 0.6rem}
.qw1 .right .right-p2{font-size: 0.5rem;color: #999999}
.qw1 .right .right-p3{font-size: 0.55rem;color: #ff5500}

.list-right{ float: right; width: 75%;  margin-top: 3.26rem; padding-bottom: 50px;padding-right: .25rem}
.list-right .am-gallery-item{ text-align: center;}
.list-right .am-gallery li{ margin: 1rem 0;}
.list-right .am-gallery-default .am-gallery-item img {
    width: 8.5rem;
    height: auto;
    height: 8.5rem;
    border-radius: 50%;
}
.list-right .am-gallery-default .am-gallery-title{ text-align: center; font-size: 1.6rem; margin-top: 10px;}

.list-nav li{ width: 25%; font-size: 1.8rem; text-align: center; line-height: 40px; float: left;}
.list-nav li a{ color: #bbb;}

.list-nav {overflow: hidden; margin-top: 15px;}
.list-nav li{border-bottom: 1px solid #ddd;}
.list-nav .current{ border-bottom: 1px solid #cd6a17; }
.list-nav .current a{color: #cd6a17;}
.list-price{ background:url(../images/order.png) no-repeat right center; padding-right: 20px; font-style: normal;}
.list-price-top{ background:url(../images/order-top.png) no-repeat right center; padding-right: 20px; font-style: normal;}
.list-price-bot{ background:url(../images/order-bot.png) no-repeat right center; padding-right: 20px; font-style: normal;}

.list-pro{ overflow: hidden; padding-bottom: 60px;}
.list-pro li{ position: relative; border-bottom: 1px solid #ddd; margin: 0px 3%; padding: 15px 0; overflow: hidden;}
.list-pic{ float: left; width: 30%;  padding: 3px; border: 1px solid #ddd;}
.list-pro .am-gallery-desc { color: #f96e22; font-size: 1.6rem;}
.list-cart{  height: 45px; text-align: center; position: absolute; right: 0px;  bottom: 0px;  border-radius: 50%;}
.list-cart img{ margin-top: 8px;}

.fix-bot{ border-top: 1px solid #ddd; position: fixed; bottom: 0; height: 4.5rem; width: 100%; background: #fff; }
.fix-bot-cart{background: url(../images/shopcart.png) no-repeat; float: left; margin-left: 3%; margin-top: -12px; width: 5rem; height: 5rem; background-size: contain;}
.fix-bot-cart i{ width: 20px; height: 20px; text-align: center; float: right; color: #fff; font-style: normal; line-height: 20px; border-radius: 50%; background: #ffc618; display: block;}
.list-js{ float:right; display: block; line-height: 4.5rem; background: #FF5500; color: #fff; padding: 0 2rem;}
.detal-info{ padding: 3% 3%; color: #666; overflow: hidden;background: white}
 .detal-info h4{ color:#FF5500;font-size: 0.8rem;line-height: 0.8rem;font-weight: normal}
 .detal-info h4 span{ color:#FF5500;font-size: 1rem}
 .detal-info .speal, .detal-info .speal span{ color:#999999;font-size: 0.75rem}
 .detal-info h4 .nine{width: 3rem;height: 1.2rem;font-size: 0.8rem;font-weight: 100;line-height: 1.2rem;text-align: center;border-radius: 0.7rem;background:#C09432;display: inline-block;margin-left: 0.4rem;color: white}
 .lj-buy{ width: 4.3rem;height: 2.3rem;background: #F81131;float: right;margin-top: -2rem;color: white;text-align: center;line-height: 2.3rem;font-size: 0.8rem}
.sqxq{width: 100%;background: white;margin-top: 1rem;padding: 3% 3%}
.sqxq dl dt{color: #C39A3D;width: 100%;border-bottom:2px dashed #C39A3D;font-weight: normal;font-size: 1rem;margin-bottom: 1rem}
 .sqxq dl .sqxq-title{color: #9D9D9D;display: inline-block;width: 4.5rem;vertical-align: top;height: auto;font-size: .8rem}
 .sqxq dl .sqxq-content{color: #515151;font-weight:500;font-family: 微软雅黑;vertical-align:top;display:inline-block;width: 10rem;font-size: .8rem}

.d-amount{padding: 0 3%; color: #666; overflow: hidden;}
.d-amount h4 {
    float: left;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 2.5rem;
    margin-top: 0.75rem;
}
.d-amount .d-stock .decrease {
    position: absolute;
    left: 0;
    width: 30%;
    height: 2.5rem;
    display: block;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 2.5rem;
    font-size: 16px; color: #666;
}
.d-amount .d-stock {
    float: left;
    width: 35%;
    height: 2.5rem;
    position: relative;
    margin: 0.75rem 2%;

}
.d-amount .d-stock input {
    position: absolute;
    left: 30%;
    width: 40%;
    height: 2.5rem;
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
    text-align: center;
}
.d-amount .d-stock .increase {
    position: absolute;
    right: 0;
    width: 30%;
    height: 2.5rem;
    display: block;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 2.5rem;
    font-size: 16px;
       color: #666;
}
.detail img{ width: 100%;}
.fix-shopping{ position: fixed;  bottom: 0px; width: 100%;height: 2.5rem; /*border-top: 1px solid #ddd; padding: 15px 0;*/ background: #fff; z-index: 999;}
.fix-shopping li{ float: left; width: 50%; text-align: center;}
.fix-shopping li a{ width: 70%; margin: 0 auto; border-radius: 15px; display: block; padding: 5px 0;}
.join{ background: #959595; color: #fff;}
.imm-buy{ background: #ff5500; color: #fff;}
.am-tabs{ overflow: hidden;}
.detail-list{ padding: 15px 0;}
.am-nav-tabs>li{ margin-left: 3%; margin-bottom: 0;}
.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{ color: #f90505;}
.am-nav-tabs>li>a{ color: #666;}
.comment { overflow: hidden; padding: 2px 3%; color: #666; }
.comment span{ float: left;}
.com-good { margin-right: 10px; margin-top: 8px; float: left; background: #cd6a17; border-radius: 15px; height: 1rem; width: 60%;}
.com-bad{ margin-right: 10px; margin-top: 8px; float: left; border:1px solid #cd6a17; border-radius: 15px; height: 1rem; width: 60%;}
.comment-list li{ float: left; padding: 0 10px; color: #666; border-right: 1px solid #ddd;}
.comment-list li:last-child{ border-right: 0;}
.comment-list li a{ color: #666; font-size: 1.4rem;}
.comment-list{ margin-top: 1rem; background: #f2f2f2; overflow: hidden; padding: 10px 0;}
.am-tabs-bd .am-tab-panel{ padding: 10px 0;background: white}
.comment-pic{ margin:15px 3%; overflow: hidden;}
.comment-pic li{ border: 1px solid #ddd; margin: 10px 0; overflow: hidden;}
.comment-pic .tit{ height: 35px; background: #f2f2f2;}
.comment-pic .tx{ width: 2rem; height: 2rem;  margin: 5px 0 0 5px; float: left;}
.comment-pic .tit span{ color: #c79d0d; line-height: 35px; display: block; float: left; margin-left: 3%;}
.comment-pic .tit i{ font-style: normal; color: #9b9b9b; float: right; padding-right: 3%; line-height: 35px; display: block}
.comment-con{ padding: 15px 5%; color: #707070; background: #f7f7f7;}
.detail p{ margin: 0 3%;}
/*白条*/
.whitebar{ z-index: 9;}
.whitebar h2{ background: #f2f2f2; font-weight: normal; line-height: 4.5rem; text-indent: 30px; font-size: 2rem;}
.whitebar .am-tabs{ margin: 0;}
.whitebar .am-tabs-d2 .am-tabs-nav{ background: #fff; overflow: hidden; z-index: 111; padding: 0 10%; width: 100%;font-size: 0.8rem;height: 1.7rem}
.whitebar .am-tabs-d2 .am-tabs-nav li a{line-height: 1.6rem}
.whitebar .am-tabs-d2 .am-tabs-nav>.am-active a{ color: #FF5500; background: #fff;line-height: 1.6rem;width: 4.3rem;border-bottom: 5px solid #ff5500}
.whitebar .am-tabs-d2 .am-tabs-nav>.am-active:after{border-bottom-color: #FF5500;}
.whitebar .am-tabs-bd{ border: 0;}
.whitebar .am-tabs-bd .text{ font-size: 1.4rem; color: #666;  padding: 0 3%;}
.whitebar .text-alert{padding: 0 5%; font-weight: normal; color: #ca6a16; line-height: 50px;}
.whitebar .upload { margin: 0 5%;}
.whitebar .upload li{ float: left; width: 25%; background: url(../images/add.png) no-repeat center; height: 6rem; margin-right: 2%;  border: 1px solid #ddd; }
.whitebar .upload input{ width: 100%; opacity: 0;}
.whitebar .yule{ margin-top: -15px;}
.whitebar .yule h3{ padding: 0;}
.whitebar .yule .title{ font-size: 1.8rem; margin-top: 0; font-weight: normal;}
.whitebar .yule .intro{ line-height: 20px; font-size: 1.4rem;}
.whitebar .yule .time{ color: #c9c9c9; font-size: 1.4rem;}
.news{ width: 100%;}
.news h3{ width: 90%; margin: 0 auto; text-align: center; line-height: 5rem; color: #525151; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news p{ margin: 0 3%; text-align: center; line-height: 3rem; color: #909090; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; font-size: 1.4rem;}
.news-con{ padding: 20px 3%; color: #737272; font-size: 1.6rem;}
.news-con p{ text-indent: 24px; line-height: 30px;}
.news-con img{ width: 100%;}

.integral-table li span{ display: block; float: left; text-align: center; width: 25%;}
.integral-table li{ overflow: hidden; }
.integral-table .tit{ line-height: 4rem; border-bottom: 1px solid #ddd; color: #666;}
.integral-table .for{color: #888; line-height: 30px; font-size: 1.2rem;}
.exchange { margin-top: 1.5rem;}
.exchange li{ float: left; width: 50%; text-align: center;}
.exchange li img{ border: 1px solid #ddd; margin: 0 auto; width: 80%;}
.excha{ width: 80%; overflow: hidden; margin: 0 auto; position: relative; padding-top: 15px;}
.excha-right{ position: absolute; right: 0; width: 100%; bottom: 0;}
.excha-right .d-stock {
    width: 55%;
    margin-top: 8px;
}
.excha p{ text-align: left; font-size: 1.4rem; color: #727272;}
.excha-right .d-stock .decrease {
    position: absolute;
    left: 0;
    width: 30%;
    height: 2rem;
    display: block;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 2rem;
    font-size: 16px; color: #666;
}
.excha-right .d-stock {
    float: right;
    width: 35%;
    height: 2rem;
    position: relative;

}
.excha-right .d-stock input {
    position: absolute;
    left: 30%;
    width: 40%;
    height: 2rem;
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
    text-align: center;
}
.excha .d-stock .increase {
    position: absolute;
    right: 0;
    width: 30%;
    height: 2rem;
    display: block;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 2rem;
    font-size: 16px;
       color: #666;
}
.intra-btn{ width: 80%; text-align: center; margin: 15px auto; background: #FF5500; color: #fff; border: 0; height: 35px;}

.integ-text{margin: 0 5%;
    width: 90%; height: 100px;
    font-size: 1.4rem;
    padding: 1rem;
    border-radius: 5px;
    border: 1px solid #ddd;}
.reserve-btn{ background: #FF5500; color: #fff; padding: 5px 10px; font-size: 1.4rem; margin-top: 10px; display: inline-block;}
.yzmimg{ float: left; height: 45px; margin-left: 0.5rem;}
.special{ text-align: center;}
.special .am-gallery-item img{ width: 7rem; border: 1px solid #ddd; padding: 1%;}
.special .am-gallery-title{ text-align: left; color: #000; font-size: 0.7rem;height: 0.8rem;padding-left: 0.2rem;padding-top: 0.2rem}
.special .am-gallery-content{ text-align: left; color: #999999;padding-left: 0.3rem; font-size: 0.5rem;}
.special .am-gallery-desc{ width: 7.5rem; text-align: left; font-size: 0.6rem; margin-top: 5px; color: #f96e22;padding-left: 0.2rem}
.special .am-gallery-desc del{ font-size: 0.6rem; line-height: 28px;  color: #b7b7b7;padding-left: 0.2rem}
.container{ color: #757373;}
.container span { float: left;    font-size: 1.4rem;

}

.progress {
  height: 16px;
  background: #e0e0e0; float: left; width: 65%; margin-top: 3px;
}
.progress > span {
  position: relative;
  float: left;
  margin: 0 -1px;
  min-width: 30px;
  height: 16px;
  line-height: 16px;
  text-align: right;
  background: #FF5500;

  
}
.progress > span > span {
  padding: 0 8px;
  font-size: 11px;
  color: #757373; position: absolute; right: -55px;
}
.progress > span:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 16px;

}
.chips-infor h4{ line-height: 28px; font-weight: normal; font-size: 1.4rem;}
.city-list li{ border-bottom: 1px solid #ddd;  padding: 0 5%; line-height: 4rem;}
.city-list{ width: 100%;}
.city-list li a{ color: #333; display: block;}
.city-list .curr a{ background: url(../images/dui.png) no-repeat right center; padding-right: 5%;}
.select-time{    width: 94%; border: 0; background: transparent;
    margin: 10px 3%; text-align: center; color: #666;
    padding-left: 5px;}
.am-modal-no-btn .am-modal-dialog{ border-radius: 8px; width:65%; margin: 0 auto;}
.yytime li{ float: left; width: 50%; text-align: center;}





